@echo off
chcp 65001
echo 正在检查程序依赖...

:: 检查 PyQt5 是否已安装
pip list | findstr "PyQt5" > nul
if %errorlevel% equ 0 (
    echo PyQt5 已安装，无需重新安装
) else (
    echo 正在安装必要的依赖...
    echo 正在使用pip安装依赖...
    pip3 install --trusted-host pypi.org --trusted-host files.pythonhosted.org -r requirements.txt
)

:: 检查安装是否成功
pip list | findstr "PyQt5" > nul
if %errorlevel% equ 0 (
    echo 依赖安装成功，正在启动程序...
    :: 启动主程序
    python ollama_installer.py
) else (
    echo 依赖安装失败，请检查网络连接或手动安装依赖
    pause
    exit /b 1
)
